|
ICE ASIC details:
|
|
- Media Signal Processor
- Real-time 66Mhz co-processor
- 2G Vector Operations/second
- Performs eight 16x16 multiply-accumulate ops in parallel
- Performs 16 8x8 sum of absolute difference ops in parallel
- IMACS for DCT and IDCT calculations
- SADs for motion estimation
- 4KB instruction buffer
- 6KB data buffer
- 32-bit scalar unit (control & addressing)
- 128-bit vector unit (pixel computation)
- Bitstream Processor
- Real-time embedded 66Mhz bit stream processor
- 2KB instruction buffer
- 2KB data buffer
- Supports variable bit length bit stream encode/decode
|
Video/Motion JPEG Compression:
|
|
- record from IOE video input to disk at full field rate and size
- NTSC 640 x 240 at 60hz
- PAL 768 x 288 at 50 hz
- fields or frames
- square or non-square
- baseline JPEG (DCT transform, Huffman coding)
- user-selectable compression ratio down to 4:1
- user-selectable quantizing
- user-selectable Huffman tables
- two simultaneous video channels (both IOE video channels)
- support playback on Indy+Cosmo+Indyvideo
- disk format is Cosmo-style Movie Library
- play to IOE video output from disk
- play back anything created on Indy+Cosmo+Indyvideo
- play back anything created on 02+IOE+ICE
- record from display graphics to disk
- play to graphics from disk
|
Image JPEG Compression:
|
|
- JFIF style 4:2:0, interleaved components, normalized 8 bit YCrCb
- nominal range CCIR-601 YCrCb (Luma 16-240, Chroma 16-235)
- 4:2:2 subsampling
- interleaved components, 8 bits each: Cr Y Cb Y
- interleaved MCU (2:1:1)
- Image sizes up to 32768 pixels in width (assuming 4:2:2)
- No limit to image height
- 8 bit 4:2:2
- 8 bit luma only
- baseline DCT JPEG
- lossless JPEG
|
MPEG 1 Compression:
|
|
- MPEG 1 decode (Software, for now)
- MPEG 1 encode (Software, for now)
|
Image processing:
|
|
- Window levelling
- Convolution
- Zoom (2x)
|
Performance:
|
|
- Window levelling
- Convolution
- Zoom (2x)
- Polygon Rates
- Fill Rates
- Video I/O
- Video Processing
|